b6027cd01c775e06806d6e8309dd53fc62a93038,tests/src/android/support/design/widget/TabLayoutTest.java,TabLayoutTest,testMultipleTabsWithCustomLayoutSelection2,#,128

Before Change


        final TabLayout tabs = (TabLayout) inflater.inflate(R.layout.design_tabs, null);

        tabs.addTab(tabs.newTab());
        tabs.addTab(tabs.newTab(), true);
        tabs.addTab(tabs.newTab());

        tabs.getTabAt(0).setCustomView(R.layout.design_tab_item_custom);

After Change


        tabs.addTab(tab1);
        verify(mockListener, times(1)).onTabSelected(eq(tab1));
        verify(mockListener, times(0)).onTabUnselected(any(TabLayout.Tab.class));
        final TabLayout.Tab tab2 = tabs.newTab();
        tabs.addTab(tab2, true);
        verify(mockListener, times(1)).onTabSelected(eq(tab2));
        verify(mockListener, times(1)).onTabUnselected(eq(tab1));